<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Reference</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Boost.Log v2">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Boost.Log v2">
<link rel="prev" href="rationale/msvc_link_fails_lnk1123.html" title="Why MSVC 2010 fails to link the library with error LNK1123: failure during conversion to COFF: file invalid or corrupt?">
<link rel="next" href="../boost/log/runtime_error.html" title="Class runtime_error">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="rationale/msvc_link_fails_lnk1123.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/log/runtime_error.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="log.reference"></a><a class="link" href="reference.html" title="Reference">Reference</a>
</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="reference.html#top_level_headers">Top level headers</a></span></dt>
<dt><span class="section"><a href="../core_components.html">Core components</a></span></dt>
<dt><span class="section"><a href="../attributes.html">Attributes</a></span></dt>
<dt><span class="section"><a href="../expressions.html">Expressions</a></span></dt>
<dt><span class="section"><a href="../logging_sources.html">Logging sources</a></span></dt>
<dt><span class="section"><a href="../sinks.html">Sinks</a></span></dt>
<dt><span class="section"><a href="../utilities.html">Utilities</a></span></dt>
<dt><span class="section"><a href="../other_libraries_support_layer.html">Other libraries support layer</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="top_level_headers"></a>Top level headers</h3></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="reference.html#header.boost.log.attributes_hpp">Header &lt;boost/log/attributes.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.common_hpp">Header &lt;boost/log/common.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.core_hpp">Header &lt;boost/log/core.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.exceptions_hpp">Header &lt;boost/log/exceptions.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.expressions_hpp">Header &lt;boost/log/expressions.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.sinks_hpp">Header &lt;boost/log/sinks.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.log.trivial_hpp">Header &lt;boost/log/trivial.hpp&gt;</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.attributes_hpp"></a>Header &lt;<a href="../../../../../boost/log/attributes.hpp" target="_top">boost/log/attributes.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>13.07.2009</p>
<p>
This header includes other Boost.Log headers with all attributes. </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.common_hpp"></a>Header &lt;<a href="../../../../../boost/log/common.hpp" target="_top">boost/log/common.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>14.03.2009</p>
<p>
This header includes other Boost.Log headers that are commonly used in logging applications. Note that the header does not include any headers required to setup the library, as usually they aren't needed in more than one translation unit of the application. </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.core_hpp"></a>Header &lt;<a href="../../../../../boost/log/core.hpp" target="_top">boost/log/core.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>19.04.2007</p>
<p>
This header includes Boost.Log headers related to the logging core. </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.exceptions_hpp"></a>Header &lt;<a href="../../../../../boost/log/exceptions.hpp" target="_top">boost/log/exceptions.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>31.10.2009</p>
<p>
The header contains exception classes declarations. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/runtime_error.html" title="Class runtime_error">runtime_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/missing_value.html" title="Class missing_value">missing_value</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/invalid_type.html" title="Class invalid_type">invalid_type</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/invalid_value.html" title="Class invalid_value">invalid_value</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/parse_error.html" title="Class parse_error">parse_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/conversion_error.html" title="Class conversion_error">conversion_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/system_error.html" title="Class system_error">system_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/logic_error.html" title="Class logic_error">logic_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/odr_violation.html" title="Class odr_violation">odr_violation</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/unexpected_call.html" title="Class unexpected_call">unexpected_call</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/setup_error.html" title="Class setup_error">setup_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../boost/log/limitation_error.html" title="Class limitation_error">limitation_error</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.expressions_hpp"></a>Header &lt;<a href="../../../../../boost/log/expressions.hpp" target="_top">boost/log/expressions.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>10.11.2012</p>
<p>
This header includes other Boost.Log headers with all template expression tools. </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.sinks_hpp"></a>Header &lt;<a href="../../../../../boost/log/sinks.hpp" target="_top">boost/log/sinks.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>13.07.2009</p>
<p>
This header includes other Boost.Log headers with all sinks. </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.log.trivial_hpp"></a>Header &lt;<a href="../../../../../boost/log/trivial.hpp" target="_top">boost/log/trivial.hpp</a>&gt;</h4></div></div></div>
<p>Andrey Semashev </p>
<p>
</p>
<p>07.11.2009</p>
<p>
This header defines tools for trivial logging support </p>
<pre class="synopsis">

<a class="link" href="../BOOST_LOG_TRIVIAL.html" title="Macro BOOST_LOG_TRIVIAL">BOOST_LOG_TRIVIAL</a>(lvl)</pre>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">log</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">trivial</span> <span class="special">{</span>
      <span class="keyword">struct</span> <a class="link" href="../boost/log/trivial/logger.html" title="Struct logger">logger</a><span class="special">;</span>

      <span class="comment">// Trivial severity levels. </span>
      <span class="keyword">enum</span> <a name="boost.log.trivial.severity_level"></a>severity_level <span class="special">{</span> trace, debug, info, warning, error, fatal <span class="special">}</span><span class="special">;</span>

      <span class="keyword">typedef</span> <span class="identifier">sources</span><span class="special">::</span><span class="identifier">severity_logger_mt</span><span class="special">&lt;</span> <span class="identifier">severity_level</span> <span class="special">&gt;</span> <a name="boost.log.trivial.logger_type"></a><span class="identifier">logger_type</span><span class="special">;</span>  <span class="comment">// Trivial logger type. </span>
      <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="../boost/log/trivial/to_string_idp32638576.html" title="Function to_string"><span class="identifier">to_string</span></a><span class="special">(</span><span class="identifier">severity_level</span><span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> TraitsT<span class="special">&gt;</span> 
        <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">TraitsT</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
        <a class="link" href="../boost/log/trivial/operator_idp32640896.html" title="Function template operator&lt;&lt;"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">TraitsT</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">severity_level</span><span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> TraitsT<span class="special">&gt;</span> 
        <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">TraitsT</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
        <a class="link" href="../boost/log/trivial/operator_idp32644896.html" title="Function template operator&gt;&gt;"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">TraitsT</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">severity_level</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2007-2014 Andrey Semashev<p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>).
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="rationale/msvc_link_fails_lnk1123.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/log/runtime_error.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
